package tech.mobi.child.service;

import java.util.ArrayList;
import java.util.HashMap;

import tech.mobi.child.CZDAClientDetailPicAct;
import tech.mobi.child.CZDAClientListPicAddMainAct;
import tech.mobi.child.CZDAClientListPicMainAct;
import tech.mobi.child.CZDAClientListTxtAddMainAct;
import tech.mobi.child.CZDAClientListTxtMainAct;
import tech.mobi.child.CZDAClientListTxtViewMainAct;
import tech.mobi.child.CZDAClientMainAct;
import tech.mobi.child.ExitClientAct;
import tech.mobi.child.GoodClientListAct;
import tech.mobi.child.JYGYClientListMainAct;
import tech.mobi.child.LoginAct;
import tech.mobi.child.MainAct;
import tech.mobi.child.PortalAct;
import tech.mobi.child.base.BaseAct;
import tech.mobi.child.ui.CallNameMainAct;
import tech.mobi.child.utils.DBOpenHelper;
import tech.mobi.child.utils.DebugUtil;
import tech.mobi.child.utils.Task;
import tech.mobi.child.utils.TaskType;
import android.annotation.SuppressLint;
import android.app.Service;
import android.content.Intent;
import android.os.Handler;
import android.os.IBinder;
import android.os.Message;

/**
 * 主要负责执行任务
 * 
 * @author lijianguo
 * 
 */
@SuppressLint("HandlerLeak")
public class MainService extends Service {
	private static final String TAG = MainService.class.getSimpleName();

	public static HashMap<String, HashMap<String, Object>> cacheData = new HashMap<String, HashMap<String, Object>>();// 缓存数据
	public static ArrayList<Task> allTask = new ArrayList<Task>();
	public static ArrayList<BaseAct> allActivity = new ArrayList<BaseAct>();
	public static boolean isRun = false;// 任务是否执行
	public static boolean isRunOfService = false;// 服务是否开启
	public static DBOpenHelper dbOpenHelper = null;
	public static ArrayList<String> finishActivity = new ArrayList<String>();
	static {

		finishActivity.add(ExitClientAct.class.getName());
		
		finishActivity.add(CallNameMainAct.class.getName());
		finishActivity.add(CZDAClientMainAct.class.getName());
		finishActivity.add(CZDAClientListPicMainAct.class.getName());
		finishActivity.add(CZDAClientListTxtMainAct.class.getName());
		finishActivity.add(CZDAClientDetailPicAct.class.getName());
		finishActivity.add(CZDAClientListPicAddMainAct.class.getName());
		finishActivity.add(CZDAClientListTxtAddMainAct.class.getName());
		finishActivity.add(CZDAClientListTxtViewMainAct.class.getName());
		
		finishActivity.add(JYGYClientListMainAct.class.getName());
		
		
		

//		finishActivity.add(GoodClientDetailPicAct.class.getName());

	}

	@SuppressWarnings("rawtypes")
	public static ArrayList getCacheData(String key) {
		HashMap<String, Object> map = cacheData.get(key);
		ArrayList list = null;
		if (map != null) {
			list = (ArrayList) (map.get(MainAct.LAST_UPDATE_DATA));
		}
		return list;
	}

	@SuppressWarnings("rawtypes")
	public static ArrayList getCacheData(String key, String value) {
		HashMap<String, Object> map = cacheData.get(key);
		ArrayList list = null;
		if (map != null) {
			list = (ArrayList) (map.get(value));
		}
		return list;
	}

	public static void newCacheData(String key, HashMap<String, Object> map) {

		cacheData.put(key, map);
	}

	@SuppressWarnings({ "rawtypes", "unchecked" })
	public static void addCacheData(String key, ArrayList data) {
		ArrayList list = (ArrayList) (cacheData.get(key)
				.get(MainAct.LAST_UPDATE_DATA));
		for (int i = 0; i < data.size(); i++) {
			list.add(data.get(i));
		}
	}

	@SuppressWarnings({ "rawtypes", "unchecked" })
	public static void insertCacheData(String key, ArrayList data,
			String updateTime) {
		updateCacheDataTime(key, updateTime);
		HashMap<String, Object> map = cacheData.get(key);
		ArrayList list = (ArrayList) (map.get(MainAct.LAST_UPDATE_DATA));
		int size = data.size();

		// for(int i=size-1;i>-1;i--){
		// list.add(data.get(i));
		// }
		for (int i = 0; i < size; i++) {
			list.add(data.get(i));
		}
	}

	@SuppressWarnings({ "rawtypes", "unchecked" })
	public static void insertCacheData(String key, ArrayList data,
			String updateTime, int indexID) {
		updateCacheDataTime(key, updateTime);
		HashMap<String, Object> map = cacheData.get(key);
		ArrayList list = (ArrayList) (map.get(MainAct.LAST_UPDATE_DATA));
		int size = data.size();

		if (list.size() >= indexID) {
			for (int i = size - 1; i > -1; i--) {
				list.add(indexID, data.get(i));
			}
		} else {
			for (int i = size - 1; i > -1; i--) {
				list.add(data.get(i));
			}
		}
	}

	@SuppressWarnings("rawtypes")
	public static void clearCacheData(String key) {
		((ArrayList) (cacheData.get(key).get(MainAct.LAST_UPDATE_DATA)))
				.clear();
	}

	@SuppressWarnings("rawtypes")
	public static void clearCacheData(String key, int indexID) {
		ArrayList array_List = ((ArrayList) (cacheData.get(key)
				.get(MainAct.LAST_UPDATE_DATA)));
		if (array_List.size() > indexID) {
			while (indexID < array_List.size()) {
				array_List.remove(indexID);
			}
		}
	}

	public static void updateCacheDataTime(String key, String updateTime) {

		cacheData.get(key).put(MainAct.LAST_UPDATE_DATE, updateTime);
	}

	public static String getCacheDataTime(String key) {
		return cacheData.get(key).get(MainAct.LAST_UPDATE_DATE).toString();
	}

	@Override
	public IBinder onBind(Intent arg0) {
		return null;
	}

	public static BaseAct getActivityByName(String name) {
		for (BaseAct baseAct : allActivity) {
			if (baseAct.getClass().getName().indexOf(name) >= 0) {
				return baseAct;
			}
		}
		return null;
	}

	@Override
	public void onCreate() {
		super.onCreate();
		dbOpenHelper = new DBOpenHelper(getApplicationContext());
		isRun = true;
		Thread thread = new Thread(new Runnable() {

			public void run() {
				Task task = null;

				while (isRun) {
					synchronized (allTask) {

						if (allTask.size() > 0) {
							task = allTask.get(0);
							try {
								// Log.i("lure", task.getClass().getName());
								doTask(task);
							} catch (Exception e) {
								DebugUtil.MyLog(TAG, e.toString());

							}
							;
						}
					}
					try {
						Thread.sleep(100);
					} catch (InterruptedException e) {
						e.printStackTrace();
					}
				}
			}
		});
		thread.start();
	}

	@Override
	public void onStart(Intent intent, int startId) {
		isRunOfService = true;
		super.onStart(intent, startId);
	}

	@Override
	public void onDestroy() {
		// 2012-12-18 开始 在1.5.48中更新发布 解决问题如下
		// at
		// mobi.etong.imobile.modules.info.InfoNewAct.onCreate(InfoNewAct.java:88)
		// at android.app.Activity.performCreate(Activity.java:4533)
		// Log.i("MyLog","MainService-onDestroy");
		for (BaseAct baseAct : MainService.allActivity) {
			baseAct.finish();
		}

		MainService.cacheData.clear();
		// 2012-12-18 结束 在1.5.48中更新发布 解决问题如下

		super.onDestroy();
		isRun = false;
	}

	public static void newTask(Task task) {
		allTask.add(task);
	}

	public Handler handler = new Handler() {

		@Override
		public void handleMessage(Message msg) {
			BaseAct baseAct = null;
			switch (msg.what) {
			case TaskType.TASK_LOGIN:
				baseAct = MainService.getActivityByName(LoginAct.class
						.getName());

				break;
			case TaskType.TASK_PORTAL_LOGIN:
				baseAct = MainService.getActivityByName(PortalAct.class
						.getName());
				break;
			case TaskType.TASK_CZDA_CLIENT_TXT_LIST_MORE: //
			case TaskType.TASK_CZDA_CLIENT_TXT_LIST_LATEST: //
			case TaskType.TASK_CZDA_CLIENT_TXT_LIST_INIT: //
				baseAct = MainService.getActivityByName(CZDAClientListTxtMainAct.class
						.getName());
				break;
				
			case TaskType.TASK_JYGY_CLIENT_LIST_INIT: //
				baseAct = MainService.getActivityByName(JYGYClientListMainAct.class
						.getName());
				break;
				
//			case TaskType.TASK_BILL_DETAIL:
//			case TaskType.TASK_BILL_DETAIL_LATEST:
//			case TaskType.TASK_BILL_DETAIL_MORE:
//				baseAct = MainService.getActivityByName(BillDetailAct.class
//						.getName());
//				break;
//			case TaskType.TASK_PAYMENT_SECURITY_INIT:
//			case TaskType.TASK_SEND_PAYMENT_NUMBER:
//			case TaskType.TASK_PAYMENT:
//				baseAct = MainService.getActivityByName(PaymentAct.class
//						.getName());
//				break;
//			case TaskType.TASK_TRANSFER_SECURITY_INIT:
//			case TaskType.TASK_SEND_TRANSFER_NUMBER:
//			case TaskType.TASK_TRANSFER:
//				baseAct = MainService.getActivityByName(TransferAct.class
//						.getName());
//				break;
//			// 充值积分
//			case TaskType.TASK_RECHARGE:
//			case TaskType.TASK_RECHARGE_LIST:
//			case TaskType.TASK_RECHARGE_UPMP_TN:
//			case TaskType.TASK_RECHARGE_UPMP_SUBMIT:
//			case TaskType.TASK_RECHARGE_UPMP_SUBMIT_SUCCESS:
//			case TaskType.TASK_RECHARGE_UPMP_SUBMIT_CONCEL:
//				// Log.i("lure", RechargeAct.class.getName());
//				baseAct = MainService.getActivityByName(RechargeAct.class
//						.getName());
//
//				break;
//
//			case TaskType.TASK_WEIBO_SORT:
//				baseAct = MainService.getActivityByName(WeiBoSortAct.class
//						.getName());
//				break;
//			case TaskType.TASK_WEIBO_LIST:
//			case TaskType.TASK_WEIBO_LIST_LATEST:
//			case TaskType.TASK_WEIBO_LIST_MORE:
//			case TaskType.TASK_WEIBO_NEW_NOT_PHOEO:
//			case TaskType.TASK_WEIBO_NEW_PHOEO_CACHE:
//			case TaskType.TASK_WEIBO_REQUEST_IMG:
//				baseAct = MainService.getActivityByName(WeiBoListAct.class
//						.getName());
//				break;
//			case TaskType.TASK_WEIBO_REPLY_LIST:
//			case TaskType.TASK_WEIBO_REPLY:
//			case TaskType.TASK_WEIBO_REPLY_LIST_LATEST:
//			case TaskType.TASK_WEIBO_REPLY_LIST_MORE:
//				baseAct = MainService.getActivityByName(WeiBoReplyListAct.class
//						.getName());
//				break;
//			case TaskType.TASK_BUSINESS_SORT:
//				baseAct = MainService.getActivityByName(BusinessSortAct.class
//						.getName());
//				break;
//			case TaskType.TASK_BUSINESS_LIST:
//			case TaskType.TASK_BUSINESS_LIST_LATEST:
//			case TaskType.TASK_BUSINESS_LIST_MORE:
//			case TaskType.TASK_BUSINESS_NEW_NOT_PHOEO:
//			case TaskType.TASK_BUSINESS_NEW_PHOEO_CACHE:
//				baseAct = MainService.getActivityByName(BusinessListAct.class
//						.getName());
//				break;
//			case TaskType.TASK_BUSINESS_DETAIL:
//			case TaskType.TASK_BUSINESS_REPLY:
//				baseAct = MainService.getActivityByName(BusinessDetailAct.class
//						.getName());
//				break;
//			case TaskType.TASK_BUSINESS_REPLY_LIST:
//			case TaskType.TASK_BUSINESS_REPLY_LIST_LATEST:
//			case TaskType.TASK_BUSINESS_REPLY_LIST_MORE:
//				baseAct = MainService
//						.getActivityByName(BusinessReplyListAct.class.getName());
//				break;
//			case TaskType.TASK_GROUP_LIST:
//			case TaskType.TASK_GROUP_ORDER:
//				baseAct = MainService.getActivityByName(GroupListAct.class
//						.getName());
//				break;
//			case TaskType.TASK_GROUP_ORDERING_LIST:
//			case TaskType.TASK_GROUP_ORDERING_LIST_LATEST:
//			case TaskType.TASK_GROUP_ORDERING_LIST_MORE:
//				baseAct = MainService
//						.getActivityByName(GroupOrderingListAct.class.getName());
//				break;
//
//			case TaskType.TASK_GROUP_ORDERING_DETAIL:
//				baseAct = MainService
//						.getActivityByName(GroupOrderingDetailAct.class
//								.getName());
//				break;
//			case TaskType.TASK_SOFT_LIST:
//			case TaskType.TASK_SOFT_LIST_LATEST:
//			case TaskType.TASK_SOFT_LIST_MORE:
//				baseAct = MainService.getActivityByName(SoftListAct.class
//						.getName());
//				break;
//
//			case TaskType.TASK_ORDER_SERACH_LIST:
//			case TaskType.TASK_ORDER_SERACH_LIST_LATEST:
//			case TaskType.TASK_ORDER_SERACH_LIST_MORE:
//				baseAct = MainService.getActivityByName(OrderSerachAct.class
//						.getName());
//				break;
//			case TaskType.TASK_WASTE_NUM_PAGE:
//			case TaskType.TASK_ORDER_SERACH_LIST_NUM:
//			case TaskType.TASK_ORDER_SERACH_LIST_NUM_USE:
//				baseAct = MainService
//						.getActivityByName(TraderServiceWasteNumPageAct.class
//								.getName());
//				break;
//			case TaskType.TASK_ENROLL:
//				baseAct = MainService.getActivityByName(EnrollAct.class
//						.getName());
//				break;
//
//			case TaskType.TASK_MODIFY_PASSWORD:
//			case TaskType.TASK_MODIFY_NICKNAME:
//			case TaskType.TASK_MODIFY_PASSWORD_PAY:
//				baseAct = MainService.getActivityByName(SettingAct.class
//						.getName());
//				break;
//			case TaskType.TASK_MAP_COORDINATES:
//				baseAct = MainService.getActivityByName(MapAct.class.getName());
//				break;
//			case TaskType.TASK_TRADER_LIST:
//			case TaskType.TASK_TRADER_LIST_MORE:
//				baseAct = MainService.getActivityByName(TraderListAct.class
//						.getName());
//				break;
//			case TaskType.TASK_TRADER_MESSAGE:
//			case TaskType.TASK_TRADER_MESSAGE_MORE:
//				baseAct = MainService.getActivityByName(TraderMessageAct.class
//						.getName());
//				break;
//			case TaskType.TASK_TRADER_MESSAGE_SEARCH:
//			case TaskType.TASK_TRADER_MESSAGE_SEARCH_MORE:
//			case TaskType.TASK_TRADER_LIST_SEARCH:
//			case TaskType.TASK_TRADER_LIST_SEARCH_MORE:
//				baseAct = MainService
//						.getActivityByName(TraderSearchResultAct.class
//								.getName());
//				break;
//
//			case TaskType.TASK_MY_MESSAGE_LIST:
//			case TaskType.TASK_MY_MESSAGE_LIST_MORE:
//			case TaskType.TASK_MY_MESSAGE_LIST_REFRESH:
//			case TaskType.TASK_MY_MESSAGE_IMAGE:
//				baseAct = MainService.getActivityByName(InfoNewAct.class
//						.getName());
//				break;
//
//			case TaskType.TASK_REPLY_MESSAGE_LIST:
//			case TaskType.TASK_REPLY_MESSAGE_LIST_MORE:
//			case TaskType.TASK_REPLY_MESSAGE_LIST_REFRESH:
//			case TaskType.TASK_REPLY_MESSAGE_IMAGE:
//				baseAct = MainService
//						.getActivityByName(ReplyMessageListAct.class.getName());
//				break;
//			case TaskType.TASK_REPLY_MESSAGE:
//				baseAct = MainService.getActivityByName(ReplyMessageAct.class
//						.getName());
//				break;
//			case TaskType.TASK_AREA:
//			case TaskType.TASK_LOCATION:
//				baseAct = MainService
//						.getActivityByName(AreaAct.class.getName());
//				break;
//			case TaskType.TASK_CITY:
//				baseAct = MainService
//						.getActivityByName(CityAct.class.getName());
//				break;
//			case TaskType.TASK_CATEGORY1:
//
//				baseAct = MainService.getActivityByName(Category1Act.class
//						.getName());
//				break;
//			case TaskType.TASK_CATEGORY2:
//
//				baseAct = MainService.getActivityByName(Category2Act.class
//						.getName());
//				break;
//			case TaskType.TASK_CATEGORY3:
//
//				baseAct = MainService.getActivityByName(Category3Act.class
//						.getName());
//				break;
//			case TaskType.TASK_CATEGORY4:
//
//				baseAct = MainService.getActivityByName(Category4Act.class
//						.getName());
//				break;
//			case TaskType.TASK_CATEGORY5:
//
//				baseAct = MainService.getActivityByName(Category5Act.class
//						.getName());
//				break;
//			case TaskType.TASK_MESSAGE_LIST:
//			case TaskType.TASK_MESSAGE_LIST_MORE:
//			case TaskType.TASK_MESSAGE_LIST_IMAGE:
//			case TaskType.TASK_MESSAGE_LIST_REFRESH:
//				baseAct = MainService.getActivityByName(MessageListAct.class
//						.getName());
//				break;
//
//			case TaskType.TASK_DISTRICT:
//				baseAct = MainService.getActivityByName(DistrictAct.class
//						.getName());
//				break;
//			case TaskType.TASK_SEND_MESSAGE:
//				baseAct = MainService.getActivityByName(SendMessageAct.class
//						.getName());
//				break;
//			case TaskType.TASK_SEND_VERIFICATION_NUMBER: // 手机认证-请求并发送验证码
//			case TaskType.TASK_VERIFICATION: // 手机认证-验证验证码
//				baseAct = MainService.getActivityByName(VerificationAct.class
//						.getName());
//				break;
//			case TaskType.TASK_SAVE_ENROLL: // 手机认证-用户注册
//				baseAct = MainService.getActivityByName(EnrollAct.class
//						.getName());
//				break;
//			case TaskType.SAVE_CUSTOMER_VER_INFO: // 手机认证-会员认证
//				baseAct = MainService.getActivityByName(AttAct.class.getName());
//				break;
//			case TaskType.TASK_BILL_DETAIL_ZX: // 专项账单明细
//			case TaskType.TASK_BILL_DETAIL_LATEST_ZX: // 专项账单最新
//			case TaskType.TASK_BILL_DETAIL_MORE_ZX: // 专项账单更多
//				baseAct = MainService.getActivityByName(BillDetail_zxAct.class
//						.getName());
//				break;
//			case TaskType.TASK_PAY_DIC_TYPE_ZX: // 代缴费类型
//				baseAct = MainService.getActivityByName(MoneySortAct.class
//						.getName());
//				break;
//			case TaskType.TASK_PAYMENT_ZX: // 代缴费
//				baseAct = MainService.getActivityByName(Payment_zxAct.class
//						.getName());
//				break;
//
//			case TaskType.TASK_GROUP_LIST_NEW_SUBMIT: // 团购信息列表-订购提交
//			case TaskType.TASK_GROUP_LIST_NEW_INIT: // 团购信息列表-初始化
//			case TaskType.TASK_GROUP_LIST_NEW_LATEST: // 团购信息列表-最新的
//			case TaskType.TASK_GROUP_LIST_NEW_MORE: // 团购信息列表-更多的
//				baseAct = MainService.getActivityByName(GroupListNewAct.class
//						.getName());
//				break;
//			case TaskType.TASK_GROUP_ORDERING_LIST_NEW_INIT: // 团购订购信息列表-初始化
//			case TaskType.TASK_GROUP_ORDERING_LIST_NEW_LATEST: // 团购订购信息列表-最新的
//			case TaskType.TASK_GROUP_ORDERING_LIST_NEW_MORE: // 团购订购信息列表-更多的
//				baseAct = MainService
//						.getActivityByName(GroupOrderingListNewAct.class
//								.getName());
//				break;
//			case TaskType.TASK_GROUP_ORDERING_CANCEL_NEW: // 团购订购信息-取消订单
//			case TaskType.TASK_GROUP_ORDERING_QRCODE_NEW: // 团购订购信息-生成二维码
//				baseAct = MainService
//						.getActivityByName(GroupOrderingDetailNewAct.class
//								.getName());
//				break;
//			case TaskType.TASK_SEND_UPDATE_PAY_PWD_NUMBER:
//			case TaskType.TASK_MODIFY_LOGIN_PASSWORD: // 修改登录、支付密码
//				baseAct = MainService
//						.getActivityByName(ModifyPasswordNewAct.class.getName());
//				break;
//			case TaskType.TASK_MODIFY_GET_BASEINFO: // 提取基本信息
//			case TaskType.TASK_MODIFY_BASEINFO: // 修改基本信息
//				baseAct = MainService
//						.getActivityByName(ModifyBaseInfoNewAct.class.getName());
//				break;
//			case TaskType.TASK_CONSUME_REWAED_COUNT: // 抽奖次数
//			case TaskType.TASK_CONSUME_REWAED_SUBMIT: // 开始抽奖
//				baseAct = MainService.getActivityByName(ConsumeRewardAct.class
//						.getName());
//				break;
//			case TaskType.TASK_REWARD_LIST: // 消费积分 抽奖次数列表 初始化
//			case TaskType.TASK_REWARD_LIST_LATEST: // 消费积分 抽奖次数列表 最新
//			case TaskType.TASK_REWARD_LIST_MORE: // 消费积分 抽奖次数列表 更多
//				baseAct = MainService
//						.getActivityByName(ConsumeRewardListAct.class.getName());
//				break;
//			case TaskType.TASK_CONSUME_CONVERT_INFO: // 消费积分 兑换比例初始化
//			case TaskType.TASK_CONSUME_CONVERT_SUBMIT: // 消费积分 兑换提交
//				baseAct = MainService.getActivityByName(ConsumeConvertAct.class
//						.getName());
//				break;
//			case TaskType.TASK_CONVERT_LIST: // 消费积分 兑换列表 初始化
//			case TaskType.TASK_CONVERT_LIST_LATEST: // 消费积分 兑换列表 最新
//			case TaskType.TASK_CONVERT_LIST_MORE: // 消费积分 兑换列表 更多
//				baseAct = MainService
//						.getActivityByName(ConsumeConvertListAct.class
//								.getName());
//				break;
//
//			case TaskType.TASK_DINING_LIST_SELECT_INIT: // 餐厅信息列表-选择后初始化
//			case TaskType.TASK_DINING_LIST_INIT: // 餐厅信息列表-初始化
//			case TaskType.TASK_DINING_LIST_LATEST: // 餐厅信息列表-最新的
//			case TaskType.TASK_DINING_LIST_MORE: // 餐厅信息列表-更多的
//				baseAct = MainService.getActivityByName(DiningHouseAct.class
//						.getName());
//				break;
//			case TaskType.TASK_DINING_ROOM_INFO: // 餐厅信息描述
//				baseAct = MainService.getActivityByName(DiningRoomAct.class
//						.getName());
//				break;
//			case TaskType.TASK_DINING_ROOM_LIST_INIT: // 餐厅厅信息列表-初始化
//			case TaskType.TASK_DINING_ROOM_LIST_LATEST: // 餐厅厅信息列表-最新的
//			case TaskType.TASK_DINING_ROOM_LIST_MORE: // 餐厅厅信息列表-更多的
//			case TaskType.TASK_DINING_ROOM_LIST_ITEM_INIT: // 餐厅厅桌位信息列表
//				baseAct = MainService.getActivityByName(DiningRoomListAct.class
//						.getName());
//				break;
//
//			case TaskType.TASK_DINING_FOOD_INIT: // 菜品分类 - 初始化
//				baseAct = MainService.getActivityByName(DiningFoodAct.class
//						.getName());
//				break;
//			case TaskType.TASK_DINING_FOOD_LIST_INIT: // 菜单列表-初始化
//			case TaskType.TASK_DINING_FOOD_LIST_MORE: // 菜单列表-更多的
//			case TaskType.TASK_DINING_FOOD_LIST_SUBMIT: // 餐厅预定 菜单 信息提交
//				baseAct = MainService.getActivityByName(DiningFoodListAct.class
//						.getName());
//				break;
//			case TaskType.TASK_DINING_MINE_LIST_INIT: // 我的订单列表-初始化
//			case TaskType.TASK_DINING_MINE_LIST_MORE: // 我的订单列表-更多的
//			case TaskType.TASK_DINING_MINE_LIST_TC: // 我的订单-退菜
//			case TaskType.TASK_DINING_MINE_LIST_XD: // 我的订单-下单
//			case TaskType.TASK_DINING_MINE_LIST_TD: // 我的订单-退订
//			case TaskType.TASK_DINING_MINE_LIST_TD_WJ: // 我的订单-退订(未结订单)
//				baseAct = MainService.getActivityByName(DiningMineListAct.class
//						.getName());
//				break;
//			case TaskType.TASK_DINING_ROOM_MAYBE_INIT: // 餐厅预定桌位初始信息
//			case TaskType.TASK_DINING_ROOM_MAYBE_SUBMIT: // 餐厅预定桌位信息提交
//			case TaskType.TASK_DINING_ROOM_MAYBE_SUBMIT2: // 直接订菜后订桌信息提交
//				baseAct = MainService
//						.getActivityByName(DiningRoomMaybeInfoAct.class
//								.getName());
//				break;
//			case TaskType.TASK_DINING_MAYBE_INIT: // 直接预定信息 初始化
//			case TaskType.TASK_DINING_MAYBE_SUBMIT: // 直接预定信息 提交
//				baseAct = MainService
//						.getActivityByName(DiningMaybeInfoAct.class.getName());
//				break;
//
//			case TaskType.TASK_LOGIN_PWD_FIND: // 找回登录密码
//			case TaskType.TASK_LOGIN_PWD_FIND_SUBMIT: // 找回登录密码 提交
//				baseAct = MainService
//						.getActivityByName(SettingPwdLoginFindAct.class
//								.getName());
//				break;
//			case TaskType.TASK_PAY_PWD_FIND: // 找回支付密码
//			case TaskType.TASK_PAY_PWD_FIND_SUBMIT: // 找回支付密码 提交
//				baseAct = MainService
//						.getActivityByName(SettingPwdPayFindAct.class.getName());
//				break;
//
//			case TaskType.TASK_SECURITY_STATE: // 安全策略设置
//				baseAct = MainService.getActivityByName(SecurityAct.class
//						.getName());
//				break;
//			case TaskType.TASK_SECURITY_STATE_SUBMIT: // 安全策略设置-保存
//			case TaskType.TASK_SEND_SECURITY_STATE_NUMBER: // 安全策略设置-获取验证码
//				baseAct = MainService.getActivityByName(SecurityUpdateAct.class
//						.getName());
//				break;
//
			case TaskType.TASK_GOOD_CLIENT_LIST_MORE: //
			case TaskType.TASK_GOOD_CLIENT_LIST_LATEST: //
			case TaskType.TASK_GOOD_CLIENT_LIST_INIT: //
//			case TaskType.TASK_GOOD_CLIENT_SEARCH_DIC_LIST:
//			case TaskType.TASK_GOOD_CLIENT_SORT_DIC_LIST:
				//CZDAClientListTxtMainAct
				//GoodClientListAct
				baseAct = MainService.getActivityByName(GoodClientListAct.class
						.getName());
				break;
//			case TaskType.TASK_GOOD_CLIENT_SEARCH_DIC_LIST_MAIN:
//				baseAct = MainService.getActivityByName(GoodClientMainAct.class
//						.getName());
//				break;
//			case TaskType.TASK_GOOD_CLIENT_LIST_INFO:
//				baseAct = MainService
//						.getActivityByName(GoodClientDetailAct.class.getName());
//				break;
//			case TaskType.TASK_GOOD_CLIENT_SUBMIT: //
//			case TaskType.TASK_GOOD_CLIENT_GET_AUTO: //
//				baseAct = MainService
//						.getActivityByName(GoodClientDetailPayAct.class
//								.getName());
//				break;
//			case TaskType.TASK_GOOD_CLIENT_ORDER_PRO: //
//				baseAct = MainService
//						.getActivityByName(GoodClientOrderAct.class.getName());
//				break;
//
//			case TaskType.TASK_GOOD_CLIENT_ORDER_LIST_MORE: //
//			case TaskType.TASK_GOOD_CLIENT_ORDER_LIST_LATEST: //
//			case TaskType.TASK_GOOD_CLIENT_ORDER_LIST_INIT: //
//				baseAct = MainService
//						.getActivityByName(GoodClientOrderListAct.class
//								.getName());
//				break;
//
//			case TaskType.TASK_GOOD_CLIENT_ORDER_DETAIL_INFO: //
//				baseAct = MainService
//						.getActivityByName(GoodClientOrderDetailAct.class
//								.getName());
//				break;
//			case TaskType.TASK_GOOD_CLIENT_ORDER_REMOVE_INIT: //
//			case TaskType.TASK_GOOD_CLIENT_ORDER_REMOVE_SUBMIT: //
//				baseAct = MainService
//						.getActivityByName(GoodClientOrderDetailSubmitAct.class
//								.getName());
//				break;
//
//			case TaskType.TASK_SEEKING_CLIENT_LIST_MORE: //
//			case TaskType.TASK_SEEKING_CLIENT_LIST_LATEST: //
//			case TaskType.TASK_SEEKING_CLIENT_LIST_INIT: //
//				baseAct = MainService
//						.getActivityByName(SeekingClientListAct.class.getName());
//				break;
//
//			case TaskType.TASK_SEEKING_CLIENT_DIC_LIST: //
//			case TaskType.TASK_SEEKING_CLIENT_ADD_SUBMIT:
//				baseAct = MainService
//						.getActivityByName(SeekingClientAddAct.class.getName());
//				break;
//
//			case TaskType.TASK_SEEKING_CLIENT_DIC_LIST_D: //
//			case TaskType.TASK_SEEKING_CLIENT_UPDATE_SUBMIT:
//				baseAct = MainService
//						.getActivityByName(SeekingClientUpdateAct.class
//								.getName());
//				break;
//
//			case TaskType.TASK_GOOD_CLIENT_SEARCH_LIST_MORE: //
//			case TaskType.TASK_GOOD_CLIENT_SEARCH_LIST_LATEST: //
//			case TaskType.TASK_GOOD_CLIENT_SEARCH_LIST_INIT: //
//				baseAct = MainService
//						.getActivityByName(GoodClientSearchResultMainAct.class
//								.getName());
//				break;
//			case TaskType.TASK_GOOD_CLIENT_SEARCH_K_DIC: //
//				baseAct = MainService
//						.getActivityByName(GoodClientSearchMainAct.class
//								.getName());
//				break;
//
//			case TaskType.TASK_BUSINESS_CLIENT_SEARCH_DIC_LIST_MAIN:
//				baseAct = MainService
//						.getActivityByName(BusinessClientMainAct.class
//								.getName());
//				break;
//			case TaskType.TASK_BUSINESS_CLIENT_LIST_MORE: //
//			case TaskType.TASK_BUSINESS_CLIENT_LIST_LATEST: //
//			case TaskType.TASK_BUSINESS_CLIENT_LIST_INIT:
//				baseAct = MainService
//						.getActivityByName(BusinessClientListAct.class
//								.getName());
//				break;
//			case TaskType.TASK_BUSINESS_CLIENT_LIST_INFO:
//				baseAct = MainService
//						.getActivityByName(BusinessClientDetailAct.class
//								.getName());
//				break;
//
//			case TaskType.TASK_OIL_CLIENT_CHECK:
//				baseAct = MainService
//						.getActivityByName(TransferClientOilAct.class.getName());
//				break;
//			case TaskType.TASK_OIL_CLIENT_ONE_INIT:
//				baseAct = MainService
//						.getActivityByName(TransferClientOilOneAct.class
//								.getName());
//				break;
//			case TaskType.TASK_OIL_CLIENT_GET_AUTO:
//			case TaskType.TASK_OIL_CLIENT_SUBMIT:
//				baseAct = MainService
//						.getActivityByName(TransferClientOilTwoAct.class
//								.getName());
//				break;
//			case TaskType.TASK_OIL_CLIENT_DETAIL:
//				baseAct = MainService
//						.getActivityByName(TransferClientOilDetailAct.class
//								.getName());
//				break;
//
//			case TaskType.TASK_GOOD_CLIENT_SUBMIT_INIT_WL:
//				baseAct = MainService
//						.getActivityByName(GoodClientDetailSubmitWlAct.class
//								.getName());
//				break;
//			case TaskType.TASK_GOOD_CLIENT_ADDRESS_LIST_INFO:
//				baseAct = MainService
//						.getActivityByName(GoodClientChooseInfoAct.class
//								.getName());
//				break;
//			case TaskType.TASK_GOOD_CLIENT_ADD_INFO_INIT1:
//			case TaskType.TASK_GOOD_CLIENT_ADD_INFO_INIT2:
//			case TaskType.TASK_GOOD_CLIENT_ADD_INFO_INIT3:
//				baseAct = MainService
//						.getActivityByName(GoodClientAddInfoAct.class.getName());
//				break;
//			case TaskType.TASK_GOOD_CLIENT_SUBMIT_BALANCE_INIT_WL2:
//			case TaskType.TASK_GOOD_CLIENT_SUBMIT_BALANCE_INIT_WL:
//				baseAct = MainService
//						.getActivityByName(GoodClientDetailSubmitPaylist.class
//								.getName());
//				break;
//			case TaskType.TASK_GOOD_CLIENT_UPDATE_SUBMIT:
//			case TaskType.TASK_GOOD_CLIENT_ADD_SUBMIT:
//				baseAct = MainService
//						.getActivityByName(GoodClientAddInfoAct.class.getName());
//				break;
//			case TaskType.TASK_GOOD_CLIENT_PIC_LIST_INFO:
//				baseAct = MainService
//						.getActivityByName(GoodClientDetailPicAct.class.getName());
//				break;

			}
			if (baseAct != null) {
				baseAct.refresh(msg.what, msg.obj);
			} else {
				// handler.sendMessage(msg);
			}
			super.handleMessage(msg);
		}

	};

	// private Handler handlerStop = new Handler(){
	//
	// @Override
	// public void handleMessage(Message msg) {
	// DebugUtil.MyLog("Main","handlerStop");
	// BaseAct baseAct = null;
	// switch (msg.what) {
	//
	// case TaskType.TASK_MY_MESSAGE_LIST:
	// case TaskType.TASK_MY_MESSAGE_LIST_MORE:
	// case TaskType.TASK_MY_MESSAGE_LIST_REFRESH:
	// case TaskType.TASK_MY_MESSAGE_IMAGE:
	//
	// DebugUtil.MyLog("Main","handlerStop-InfoNewAct");
	// baseAct = MainService.getActivityByName(InfoNewAct.class.getName());
	// break;
	//
	// case TaskType.TASK_REPLY_MESSAGE_LIST:
	// case TaskType.TASK_REPLY_MESSAGE_LIST_MORE:
	// baseAct =
	// MainService.getActivityByName(ReplyMessageListAct.class.getName());
	// break;
	// case TaskType.TASK_REPLY_MESSAGE:
	// baseAct = MainService.getActivityByName(ReplyMessageAct.class.getName());
	// break;
	// case TaskType.TASK_AREA:
	// case TaskType.TASK_LOCATION:
	// baseAct = MainService.getActivityByName(AreaAct.class.getName());
	// break;
	// case TaskType.TASK_CITY:
	// baseAct = MainService.getActivityByName(CityAct.class.getName());
	// break;
	// case TaskType.TASK_CATEGORY1:
	//
	// baseAct = MainService.getActivityByName(Category1Act.class.getName());
	// break;
	// case TaskType.TASK_CATEGORY2:
	//
	// baseAct = MainService.getActivityByName(Category2Act.class.getName());
	// break;
	// case TaskType.TASK_CATEGORY3:
	//
	// baseAct = MainService.getActivityByName(Category3Act.class.getName());
	// break;
	// case TaskType.TASK_CATEGORY4:
	//
	// baseAct = MainService.getActivityByName(Category4Act.class.getName());
	// break;
	// case TaskType.TASK_CATEGORY5:
	//
	// baseAct = MainService.getActivityByName(Category5Act.class.getName());
	// break;
	// case TaskType.TASK_MESSAGE_LIST:
	// case TaskType.TASK_MESSAGE_LIST_MORE:
	// case TaskType.TASK_MESSAGE_LIST_IMAGE:
	// case TaskType.TASK_MESSAGE_LIST_REFRESH:
	// baseAct = MainService.getActivityByName(MessageListAct.class.getName());
	// break;
	//
	// case TaskType.TASK_DISTRICT:
	// baseAct = MainService.getActivityByName(DistrictAct.class.getName());
	// break;
	// case TaskType.TASK_SEND_MESSAGE:
	// baseAct = MainService.getActivityByName(SendMessageAct.class.getName());
	// break;
	// }
	// if(baseAct!=null){
	//
	// DebugUtil.MyLog("Main","handlerStop-InfoNewAct-refresh");
	// baseAct.refresh(TaskType.TASK_STOP,msg.what);
	// }else{
	// // handler.sendMessage(msg);
	// }
	// super.handleMessage(msg);
	// }
	//
	// };
	private void doTask(Task task) {
		Message message = handler.obtainMessage();
		message.what = task.getTaskId();
		
		switch (task.getTaskId()) {
		case TaskType.TASK_LOGIN:
		case TaskType.TASK_PORTAL_LOGIN:
			message.obj = LoginService.login(task.getTaskParam()
					.get("username").toString(),
					task.getTaskParam().get("password").toString(),
					task.getTaskParam().get("flag").toString(),
					task.getTaskParam().get("version").toString());
			break;
			
		case TaskType.TASK_CZDA_CLIENT_TXT_LIST_MORE: //
		case TaskType.TASK_CZDA_CLIENT_TXT_LIST_LATEST: //
		case TaskType.TASK_CZDA_CLIENT_TXT_LIST_INIT: //
			message.obj = CZDAService.requestTxtList(
					task.getTaskParam().get("a").toString(), task
							.getTaskParam().get("b").toString(),
					task.getTaskParam().get("c")
							.toString(),
					task.getTaskParam().get("d").toString(), task
							.getTaskParam().get("e")
							.toString(), task.getTaskParam().get("typeid")
							.toString(), task.getTaskParam().get("orderid")
							.toString(), task.getTaskParam().get("wheretext")
							.toString(),
					task.getTaskParam().get("clientVersion").toString());
			break;
			
		case TaskType.TASK_JYGY_CLIENT_LIST_INIT:
			message.obj = CZDAService.requestTxtList(
					task.getTaskParam().get("a").toString(), task
							.getTaskParam().get("b").toString(),
					task.getTaskParam().get("c")
							.toString(),
					task.getTaskParam().get("d").toString(), task
							.getTaskParam().get("e")
							.toString(), task.getTaskParam().get("typeid")
							.toString(), task.getTaskParam().get("orderid")
							.toString(), task.getTaskParam().get("wheretext")
							.toString(),
					task.getTaskParam().get("clientVersion").toString());
			break;
			
//		case TaskType.TASK_BILL_DETAIL:
//		case TaskType.TASK_BILL_DETAIL_LATEST:
//		case TaskType.TASK_BILL_DETAIL_MORE:
//			if (User.usertype.equals(Configuration.TRADER)) {
//
//				message.obj = MoneyService.requestTraderBillDetail(task
//						.getTaskParam().get("userName").toString(), task
//						.getTaskParam().get("currentPageNumber").toString(),
//						task.getTaskParam().get(MainAct.PAGE_SIZE).toString(),
//						task.getTaskParam().get(MainAct.LASTET_UPDATE_TIME)
//								.toString());
//			} else {
//
//				message.obj = MoneyService.requestBillDetail(task
//						.getTaskParam().get("userName").toString(), task
//						.getTaskParam().get("currentPageNumber").toString(),
//						task.getTaskParam().get(MainAct.PAGE_SIZE).toString(),
//						task.getTaskParam().get(MainAct.LASTET_UPDATE_TIME)
//								.toString());
//			}
//			break;
//		case TaskType.TASK_PAYMENT:
//			message.obj = MoneyService.requestPayment(
//					task.getTaskParam().get("userName").toString(), task
//							.getTaskParam().get("operator").toString(), task
//							.getTaskParam().get("paymentType").toString(), task
//							.getTaskParam().get("ownerName").toString(), task
//							.getTaskParam().get("number").toString(), task
//							.getTaskParam().get("paymentAmount").toString(),
//					task.getTaskParam().get("payPassword").toString(), task
//							.getTaskParam().get("audit").toString());
//			break;
//		case TaskType.TASK_TRANSFER:
//			message.obj = MoneyService.requestTransfer(
//					task.getTaskParam().get("userName").toString(), task
//							.getTaskParam().get("inAccount").toString(), task
//							.getTaskParam().get("money").toString(), task
//							.getTaskParam().get("payPassword").toString(), task
//							.getTaskParam().get("audit").toString(), task
//							.getTaskParam().get("transferMan").toString(), task
//							.getTaskParam().get("remark").toString());
//			break;
//		case TaskType.TASK_RECHARGE:
//			message.obj = MoneyService.requestRecharge(task.getTaskParam()
//					.get("parm").toString());
//			break;
//		case TaskType.TASK_RECHARGE_LIST:
//			message.obj = MoneyService.requestRechargeList(task.getTaskParam()
//					.get("userName").toString());
//			break;
//		case TaskType.TASK_WEIBO_SORT:
//			message.obj = InfoService.requestWeiBoSort(
//					task.getTaskParam().get("currentPageNumber").toString(),
//					task.getTaskParam().get("lineSize").toString());
//			break;
//		case TaskType.TASK_WEIBO_LIST:
//		case TaskType.TASK_WEIBO_LIST_LATEST:
//		case TaskType.TASK_WEIBO_LIST_MORE:
//			message.obj = InfoService.requestWeiBoList(
//					task.getTaskParam().get(MainAct.WEIBO_SORT_ID).toString(),
//					task.getTaskParam().get(MainAct.CURRENT_PAGE_NUMBER)
//							.toString(),
//					task.getTaskParam().get(MainAct.PAGE_SIZE).toString(), task
//							.getTaskParam().get(MainAct.LASTET_UPDATE_TIME)
//							.toString());
//			break;
//		case TaskType.TASK_WEIBO_NEW_NOT_PHOEO:
//			message.obj = InfoService.sendWeiBoWithNotPhoto(task.getTaskParam()
//					.get(MainAct.USER_NAME).toString(), task.getTaskParam()
//					.get(MainAct.WEIBO_SORT_ID).toString(), task.getTaskParam()
//					.get(MainAct.WEIBO_NEW_CONTENT).toString());
//			break;
//		case TaskType.TASK_WEIBO_NEW_PHOEO_CACHE:
//			message.obj = InfoService.sendWeiBoWithPhotograph(
//					task.getTaskParam().get(MainAct.USER_NAME).toString(),
//					task.getTaskParam().get(MainAct.WEIBO_SORT_ID).toString(),
//					task.getTaskParam().get(MainAct.WEIBO_NEW_CONTENT)
//							.toString(),
//					(File) task.getTaskParam().get(
//							MainAct.WEIBO_NEW_GALLERY_URI));
//			break;
//		case TaskType.TASK_WEIBO_REPLY_LIST:
//		case TaskType.TASK_WEIBO_REPLY_LIST_LATEST:
//		case TaskType.TASK_WEIBO_REPLY_LIST_MORE:
//			message.obj = InfoService.requestWeiBoReplyList(task.getTaskParam()
//					.get(MainAct.WEIBO_ID).toString(),
//					task.getTaskParam().get(MainAct.CURRENT_PAGE_NUMBER)
//							.toString(),
//					task.getTaskParam().get(MainAct.PAGE_SIZE).toString(), task
//							.getTaskParam().get(MainAct.LASTET_UPDATE_TIME)
//							.toString());
//			break;
//		case TaskType.TASK_WEIBO_REPLY:
//			message.obj = InfoService.sendWeiBoReply(
//					task.getTaskParam().get(MainAct.USER_NAME).toString(), task
//							.getTaskParam().get(MainAct.WEIBO_ID).toString(),
//					task.getTaskParam().get(MainAct.WEIBO_REPLY_CONTENT)
//							.toString());
//			break;
//		case TaskType.TASK_BUSINESS_SORT:
//			message.obj = InfoService.requestBusinessSort(task.getTaskParam()
//					.get(MainAct.USER_NAME).toString(), task.getTaskParam()
//					.get(MainAct.USER_TYPE).toString(), task.getTaskParam()
//					.get(MainAct.CURRENT_PAGE_NUMBER).toString(), task
//					.getTaskParam().get(MainAct.PAGE_SIZE).toString());
//			break;
//		case TaskType.TASK_BUSINESS_LIST:
//		case TaskType.TASK_BUSINESS_LIST_LATEST:
//		case TaskType.TASK_BUSINESS_LIST_MORE:
//			message.obj = InfoService.requestBusinessList(task.getTaskParam()
//					.get(MainAct.USER_NAME).toString(), task.getTaskParam()
//					.get(MainAct.USER_TYPE).toString(), task.getTaskParam()
//					.get(MainAct.BUSINESS_SORT_ID).toString(),
//					task.getTaskParam().get(MainAct.CURRENT_PAGE_NUMBER)
//							.toString(),
//					task.getTaskParam().get(MainAct.PAGE_SIZE).toString(), task
//							.getTaskParam().get(MainAct.LASTET_UPDATE_TIME)
//							.toString());
//			break;
//		case TaskType.TASK_BUSINESS_DETAIL:
//			message.obj = task.getTaskParam().get(MainAct.BUSINESS);
//			break;
//		case TaskType.TASK_BUSINESS_REPLY:
//			message.obj = InfoService.sendBusinessReply(task.getTaskParam()
//					.get(MainAct.USER_NAME).toString(), task.getTaskParam()
//					.get(MainAct.USER_TYPE).toString(), task.getTaskParam()
//					.get(MainAct.BUSINESS_ID).toString(), task.getTaskParam()
//					.get(MainAct.BUSINESS_REPLY_CONTENT).toString());
//			break;
//
//		case TaskType.TASK_BUSINESS_REPLY_LIST:
//		case TaskType.TASK_BUSINESS_REPLY_LIST_LATEST:
//		case TaskType.TASK_BUSINESS_REPLY_LIST_MORE:
//			message.obj = InfoService.requestBusinessReplyList(task
//					.getTaskParam().get(MainAct.USER_NAME).toString(), task
//					.getTaskParam().get(MainAct.USER_TYPE).toString(), task
//					.getTaskParam().get(MainAct.BUSINESS_ID).toString(),
//					task.getTaskParam().get(MainAct.CURRENT_PAGE_NUMBER)
//							.toString(),
//					task.getTaskParam().get(MainAct.PAGE_SIZE).toString(), task
//							.getTaskParam().get(MainAct.LASTET_UPDATE_TIME)
//							.toString());
//			break;
//		case TaskType.TASK_BUSINESS_NEW_NOT_PHOEO:
//			message.obj = InfoService.sendBusinessWithNotPhoto(task
//					.getTaskParam().get(MainAct.USER_NAME).toString(), task
//					.getTaskParam().get(MainAct.USER_TYPE).toString(), task
//					.getTaskParam().get(MainAct.BUSINESS_SORT_ID).toString(),
//					task.getTaskParam().get(MainAct.BUSINESS_NEW_TITLE)
//							.toString(),
//					task.getTaskParam().get(MainAct.BUSINESS_NEW_CONTENT)
//							.toString());
//			break;
//		case TaskType.TASK_BUSINESS_NEW_PHOEO_CACHE:
//			message.obj = InfoService.sendBusinessWithPhotograph(
//					task.getTaskParam().get(MainAct.USER_NAME).toString(),
//					task.getTaskParam().get(MainAct.USER_TYPE).toString(),
//					task.getTaskParam().get(MainAct.BUSINESS_SORT_ID)
//							.toString(),
//					task.getTaskParam().get(MainAct.BUSINESS_NEW_TITLE)
//							.toString(),
//					task.getTaskParam().get(MainAct.BUSINESS_NEW_CONTENT)
//							.toString(),
//					(File) task.getTaskParam().get(
//							MainAct.BUSINESS_NEW_GALLERY_URI));
//			break;
//		case TaskType.TASK_GROUP_LIST:
//			message.obj = DiningService.requestGroupList(task.getTaskParam()
//					.get(MainAct.USER_NAME).toString(), task.getTaskParam()
//					.get(MainAct.CURRENT_PAGE_NUMBER).toString(), task
//					.getTaskParam().get(MainAct.PAGE_SIZE).toString(), task
//					.getTaskParam().get(MainAct.LASTET_UPDATE_TIME).toString());
//			break;
//		case TaskType.TASK_GROUP_ORDER:
//			message.obj = DiningService.orderGroup(
//					task.getTaskParam().get(MainAct.USER_NAME).toString(), task
//							.getTaskParam().get(MainAct.GROUP_ID).toString(),
//					task.getTaskParam().get(MainAct.PAY_PASSWORD).toString());
//			break;
//		case TaskType.TASK_GROUP_ORDERING_LIST:
//		case TaskType.TASK_GROUP_ORDERING_LIST_LATEST:
//		case TaskType.TASK_GROUP_ORDERING_LIST_MORE:
//			message.obj = DiningService.requestGroupOrderingList(task
//					.getTaskParam().get(MainAct.USER_NAME).toString(),
//					task.getTaskParam().get(MainAct.CURRENT_PAGE_NUMBER)
//							.toString(),
//					task.getTaskParam().get(MainAct.PAGE_SIZE).toString(), task
//							.getTaskParam().get(MainAct.LASTET_UPDATE_TIME)
//							.toString());
//			break;
//		case TaskType.TASK_GROUP_ORDERING_DETAIL:
//			message.obj = DiningService.requestGroupOrdering(task
//					.getTaskParam().get(MainAct.USER_NAME).toString(), task
//					.getTaskParam().get(MainAct.GROUP_ORDERING_ID).toString());
//			break;
//		case TaskType.TASK_SOFT_LIST:
//		case TaskType.TASK_SOFT_LIST_LATEST:
//		case TaskType.TASK_SOFT_LIST_MORE:
//			message.obj = InfoService.requestSoftList(
//					task.getTaskParam().get(MainAct.USER_NAME).toString(), task
//							.getTaskParam().get(MainAct.CURRENT_PAGE_NUMBER)
//							.toString(),
//					task.getTaskParam().get(MainAct.PAGE_SIZE).toString(), task
//							.getTaskParam().get(MainAct.SOFT_SORT_ID)
//							.toString(),
//					task.getTaskParam().get(MainAct.LASTET_UPDATE_TIME)
//							.toString());
//			break;
//		case TaskType.TASK_ORDER_SERACH_LIST:
//		case TaskType.TASK_ORDER_SERACH_LIST_LATEST:
//		case TaskType.TASK_ORDER_SERACH_LIST_MORE:
//			message.obj = ServiceService.requestSeralNumList(task
//					.getTaskParam().get(MainAct.USER_NAME).toString(),
//					task.getTaskParam().get(MainAct.CURRENT_PAGE_NUMBER)
//							.toString(),
//					task.getTaskParam().get(MainAct.PAGE_SIZE).toString(), task
//							.getTaskParam().get(MainAct.LASTET_UPDATE_TIME)
//							.toString());
//			break;
//		case TaskType.TASK_ORDER_SERACH_LIST_NUM:
//			message.obj = ServiceService.requestSeralNumByWasteNum(task
//					.getTaskParam().get(MainAct.USER_NAME).toString(), task
//					.getTaskParam().get(MainAct.WASTE_NUM).toString());
//			break;
//		case TaskType.TASK_WEIBO_REQUEST_IMG:
//			message.obj = InfoService.requestImage(task.getTaskParam()
//					.get(MainAct.IMAGE_URL).toString());
//			break;
//		case TaskType.TASK_WASTE_NUM_PAGE:
//			message.obj = task.getTaskParam().get(MainAct.SERAL_NUM_BEAN);
//			break;
//		case TaskType.TASK_ORDER_SERACH_LIST_NUM_USE:
//			message.obj = ServiceService.UseWasteNum(task.getTaskParam()
//					.get(MainAct.WASTE_NUM).toString());
//			break;
//		case TaskType.TASK_MODIFY_PASSWORD:
//			message.obj = SettingService.modifyPassword(task.getTaskParam()
//					.get(MainAct.USER_NAME).toString(), task.getTaskParam()
//					.get(MainAct.OLD_PASSWORD).toString(), task.getTaskParam()
//					.get(MainAct.NEW_PASSWORD).toString());
//			break;
//		case TaskType.TASK_ENROLL:
//			message.obj = LoginService.enroll(
//					task.getTaskParam().get(MainAct.PHONE_NUMBER).toString(),
//					task.getTaskParam().get(MainAct.PASSWORD).toString(), task
//							.getTaskParam().get(MainAct.NICKNAME).toString(),
//					task.getTaskParam().get(MainAct.SEX).toString());
//			break;
//		case TaskType.TASK_MODIFY_NICKNAME:
//			message.obj = SettingService.modifyNickname(task.getTaskParam()
//					.get(MainAct.USER_NAME).toString(), task.getTaskParam()
//					.get(MainAct.NICKNAME).toString());
//			break;
//		case TaskType.TASK_MAP_COORDINATES:
//			message.obj = HomeService.requestAccounts(task.getTaskParam()
//					.get(MainAct.USER_NAME).toString());
//			break;
//		case TaskType.TASK_MODIFY_PASSWORD_PAY:
//			message.obj = SettingService.modifyPasswordPay(task.getTaskParam()
//					.get(MainAct.USER_NAME).toString(), task.getTaskParam()
//					.get(MainAct.OLD_PASSWORD_PAY).toString(), task
//					.getTaskParam().get(MainAct.NEW_PASSWORD_PAY).toString());
//			break;
//		case TaskType.TASK_TRADER_LIST:
//		case TaskType.TASK_TRADER_LIST_MORE:
//			message.obj = HomeService.requestAccountsForList(task
//					.getTaskParam().get(MainAct.USER_NAME).toString(), task
//					.getTaskParam().get(MainAct.TRADER_TYPE).toString(),
//					task.getTaskParam().get(MainAct.CURRENT_PAGE_NUMBER)
//							.toString(),
//					task.getTaskParam().get(MainAct.PAGE_SIZE).toString(), task
//							.getTaskParam().get(MainAct.LASTET_UPDATE_TIME)
//							.toString());
//			break;
//		case TaskType.TASK_TRADER_MESSAGE:
//		case TaskType.TASK_TRADER_MESSAGE_MORE:
//			message.obj = HomeService.requestAccountsMessageForList(task
//					.getTaskParam().get(MainAct.USER_NAME).toString(),
//					task.getTaskParam().get(MainAct.TRADER_MESSAGE_TYPE)
//							.toString(),
//					task.getTaskParam().get(MainAct.CURRENT_PAGE_NUMBER)
//							.toString(),
//					task.getTaskParam().get(MainAct.PAGE_SIZE).toString(), task
//							.getTaskParam().get(MainAct.LASTET_UPDATE_TIME)
//							.toString());
//			break;
//		case TaskType.TASK_TRADER_MESSAGE_SEARCH:
//		case TaskType.TASK_TRADER_MESSAGE_SEARCH_MORE:
//			message.obj = HomeService.requestAccountsMessageForSearch(task
//					.getTaskParam().get(MainAct.USER_NAME).toString(), task
//					.getTaskParam().get(MainAct.TRADER_MESSAGE).toString(),
//					task.getTaskParam().get(MainAct.CURRENT_PAGE_NUMBER)
//							.toString(),
//					task.getTaskParam().get(MainAct.PAGE_SIZE).toString(), task
//							.getTaskParam().get(MainAct.LASTET_UPDATE_TIME)
//							.toString());
//			break;
//		case TaskType.TASK_TRADER_LIST_SEARCH:
//		case TaskType.TASK_TRADER_LIST_SEARCH_MORE:
//			message.obj = HomeService.requestAccountsForSearch(task
//					.getTaskParam().get(MainAct.USER_NAME).toString(), task
//					.getTaskParam().get(MainAct.TRADER_MESSAGE).toString(),
//					task.getTaskParam().get(MainAct.CURRENT_PAGE_NUMBER)
//							.toString(),
//					task.getTaskParam().get(MainAct.PAGE_SIZE).toString(), task
//							.getTaskParam().get(MainAct.LASTET_UPDATE_TIME)
//							.toString());
//			break;
//
//		case TaskType.TASK_MY_MESSAGE_LIST:
//		case TaskType.TASK_MY_MESSAGE_LIST_MORE:
//		case TaskType.TASK_MY_MESSAGE_LIST_REFRESH:
//			// message.obj =
//			// InfoService.requestMyMessages(task.getTaskParam().get(MainAct.VIRTUAL_ID).toString()
//			// , task.getTaskParam().get(MainAct.CURRENT_PAGE_NUMBER).toString()
//			// , task.getTaskParam().get(MainAct.PAGE_SIZE).toString()
//			// ,
//			// task.getTaskParam().get(MainAct.LASTET_UPDATE_TIME).toString());
//			// if(getCacheData(MainAct.KEY_INFO_NEW)==null){
//
//			// handlerStop.sendMessageDelayed(messageStop,
//			// Configuration.EXP_TIMEOUT+1);
//			// handlerStop.sendMessageDelayed(messageStop, 5000);
//
//			message.obj = InfoService.requestMyMessages(task.getTaskParam()
//					.get("userName").toString(),
//					task.getTaskParam().get(MainAct.VIRTUAL_ID).toString(),
//					task.getTaskParam().get(MainAct.CURRENT_PAGE_NUMBER)
//							.toString(),
//					task.getTaskParam().get(MainAct.PAGE_SIZE).toString(), task
//							.getTaskParam().get(MainAct.LASTET_UPDATE_TIME)
//							.toString(),
//					task.getTaskParam().get(MainAct.IS_MORE).toString(), task
//							.getTaskParam().get("clientVersion").toString());
//			// }else{
//			// ///////
//			// }
//			break;
//
//		case TaskType.TASK_REPLY_MESSAGE_LIST:
//		case TaskType.TASK_REPLY_MESSAGE_LIST_MORE:
//		case TaskType.TASK_REPLY_MESSAGE_LIST_REFRESH:
//			// message.obj =
//			// InfoService.requestReplyMessageList(task.getTaskParam().get(MainAct.VIRTUAL_ID).toString()
//			// , task.getTaskParam().get(MainAct.RECORDER_ID).toString()
//			// , task.getTaskParam().get(MainAct.CURRENT_PAGE_NUMBER).toString()
//			// , task.getTaskParam().get(MainAct.PAGE_SIZE).toString()
//			// ,
//			// task.getTaskParam().get(MainAct.LASTET_UPDATE_TIME).toString());
//			message.obj = InfoService.requestReplyMessageList(task
//					.getTaskParam().get(MainAct.VIRTUAL_ID).toString(), task
//					.getTaskParam().get(MainAct.RECORDER_ID).toString(),
//					task.getTaskParam().get(MainAct.CURRENT_PAGE_NUMBER)
//							.toString(),
//					task.getTaskParam().get(MainAct.PAGE_SIZE).toString(), task
//							.getTaskParam().get(MainAct.LASTET_UPDATE_TIME)
//							.toString(),
//					task.getTaskParam().get(MainAct.IS_MORE).toString());
//			break;
//		case TaskType.TASK_REPLY_MESSAGE:
//			message.obj = InfoService.replyMessage(
//					task.getTaskParam().get(MainAct.VIRTUAL_ID).toString(),
//					task.getTaskParam().get(MainAct.RECORDER_ID).toString(),
//					task.getTaskParam().get(MainAct.CONTENT).toString());
//			break;
//		case TaskType.TASK_AREA:
//		case TaskType.TASK_CITY:
//		case TaskType.TASK_DISTRICT:
//			message.obj = InfoService.requestArea(
//					task.getTaskParam().get(MainAct.VIRTUAL_ID).toString(),
//					task.getTaskParam().get(MainAct.LAYER).toString(), task
//							.getTaskParam().get(MainAct.PARENT_ID).toString());
//			break;
//
//		case TaskType.TASK_LOCATION:
//			message.obj = InfoService.requestLocationName(task.getTaskParam()
//					.get(MainAct.VIRTUAL_ID).toString(), task.getTaskParam()
//					.get(MainAct.LATITUDE).toString(),
//					task.getTaskParam().get(MainAct.LONGITUDE).toString());
//			break;
//		case TaskType.TASK_CATEGORY1:
//		case TaskType.TASK_CATEGORY2:
//		case TaskType.TASK_CATEGORY3:
//		case TaskType.TASK_CATEGORY4:
//		case TaskType.TASK_CATEGORY5:
//
//			message.obj = InfoService.requestCategory(
//					task.getTaskParam().get("userName").toString(), task
//							.getTaskParam().get(MainAct.VIRTUAL_ID).toString(),
//					task.getTaskParam().get(MainAct.AREA_ID).toString(), task
//							.getTaskParam().get(MainAct.PARENT_ID).toString(),
//					task.getTaskParam().get("clientVersion").toString());
//			break;
//		case TaskType.TASK_MESSAGE_LIST:
//		case TaskType.TASK_MESSAGE_LIST_MORE:
//		case TaskType.TASK_MESSAGE_LIST_REFRESH:
//			// message.obj =
//			// InfoService.requestMessageList(task.getTaskParam().get(MainAct.VIRTUAL_ID).toString()
//			// , task.getTaskParam().get(MainAct.CATEGORY_ID).toString()
//			// , task.getTaskParam().get(MainAct.AREA_ID).toString()
//			// , task.getTaskParam().get(MainAct.CURRENT_PAGE_NUMBER).toString()
//			// , task.getTaskParam().get(MainAct.PAGE_SIZE).toString()
//			// ,
//			// task.getTaskParam().get(MainAct.LASTET_UPDATE_TIME).toString());
//
//			message.obj = InfoService.requestMessageList(task.getTaskParam()
//					.get(MainAct.VIRTUAL_ID).toString(), task.getTaskParam()
//					.get(MainAct.CURRENT_PAGE_NUMBER).toString(), task
//					.getTaskParam().get(MainAct.PAGE_SIZE).toString(), task
//					.getTaskParam().get(MainAct.LASTET_UPDATE_TIME).toString(),
//					task.getTaskParam().get(MainAct.IS_MORE).toString(),
//					task.getTaskParam().get(MainAct.CATEGORY_ID).toString(),
//					task.getTaskParam().get(MainAct.AREA_ID).toString());
//			break;
//		case TaskType.TASK_SEND_MESSAGE:
//			message.obj = InfoService.sendMessage(
//					task.getTaskParam().get(MainAct.VIRTUAL_ID).toString(),
//					task.getTaskParam().get(MainAct.CATEGORY_ID).toString(),
//					task.getTaskParam().get(MainAct.AREA_ID).toString(), task
//							.getTaskParam().get(MainAct.TITLE).toString(), task
//							.getTaskParam().get(MainAct.CONTENT).toString(),
//					task.getTaskParam().get(MainAct.IMG_FILE).toString());
//			break;
//		case TaskType.TASK_MY_MESSAGE_IMAGE:
//		case TaskType.TASK_MESSAGE_LIST_IMAGE:
//		case TaskType.TASK_REPLY_MESSAGE_IMAGE:
//			message.obj = InfoService.requestImage(task.getTaskParam()
//					.get(MainAct.IMAGE_URL).toString());
//			break;
//
//		case TaskType.TASK_SEND_VERIFICATION_NUMBER: // 手机认证-请求并发送验证码
//			message.obj = LoginService.sendVerificationNumber(task
//					.getTaskParam().get(MainAct.PHONE_NUMBER).toString());
//			break;
//		case TaskType.TASK_VERIFICATION: // 手机认证-验证验证码
//			message.obj = LoginService.verification(
//					task.getTaskParam().get(MainAct.PHONE_NUMBER).toString(),
//					task.getTaskParam().get(MainAct.VERIFICATION_NUMBER)
//							.toString());
//			break;
//		case TaskType.TASK_SAVE_ENROLL: // 手机认证-用户注册
//			message.obj = LoginService.saveCustomMessage(task.getTaskParam()
//					.get(MainAct.PHONE_NUMBER).toString(), task.getTaskParam()
//					.get(MainAct.PASSWORD).toString(),
//					task.getTaskParam().get(MainAct.PASSWORD_D).toString(),
//					task.getTaskParam().get(MainAct.USER_NAME).toString(), task
//							.getTaskParam().get(MainAct.SEX).toString(), task
//							.getTaskParam().get(MainAct.IMG_FILE).toString());
//			break;
//		case TaskType.SAVE_CUSTOMER_VER_INFO: // 手机认证-会员认证
//			message.obj = LoginService.saveCustomVerMessage(task.getTaskParam()
//					.get(MainAct.PHONE_NUMBER).toString(), task.getTaskParam()
//					.get(MainAct.TRUE_NAME).toString(), task.getTaskParam()
//					.get(MainAct.IDCARD).toString(),
//					task.getTaskParam().get("empId").toString());
//			break;
//
//		case TaskType.TASK_BILL_DETAIL_ZX: // 专项账单明细
//		case TaskType.TASK_BILL_DETAIL_LATEST_ZX: // 最新的专项账单
//		case TaskType.TASK_BILL_DETAIL_MORE_ZX: // 更多的专项账单
//			message.obj = MoneyService.requestBill_zxDetail(task.getTaskParam()
//					.get("userName").toString(),
//					task.getTaskParam().get("currentPageNumber").toString(),
//					task.getTaskParam().get(MainAct.PAGE_SIZE).toString(), task
//							.getTaskParam().get(MainAct.LASTET_UPDATE_TIME)
//							.toString(),
//					task.getTaskParam().get(MainAct.IS_MORE).toString());
//			break;
//
//		case TaskType.TASK_PAY_DIC_TYPE_ZX: // 代缴费类型字典数据
//			message.obj = MoneyService.requestPaymentType_zx(task
//					.getTaskParam().get("userName").toString());
//			break;
//		case TaskType.TASK_PAYMENT_ZX: // 保存代缴费数据
//			message.obj = MoneyService.requestPayment_zx(task.getTaskParam()
//					.get("userName").toString(),
//					task.getTaskParam().get("paymentType").toString(), task
//							.getTaskParam().get("paymentAmount").toString(),
//					task.getTaskParam().get("payPassword").toString());
//			break;
//
//		case TaskType.TASK_GROUP_LIST_NEW_LATEST: // 获取最新数据
//		case TaskType.TASK_GROUP_LIST_NEW_MORE: // 获取更多数据
//		case TaskType.TASK_GROUP_LIST_NEW_INIT: // 获取初始数据
//			message.obj = DiningService.requestGoodsList(task.getTaskParam()
//					.get(MainAct.USER_NAME).toString(), task.getTaskParam()
//					.get(MainAct.IS_MORE).toString(),
//					task.getTaskParam().get(MainAct.CURRENT_PAGE_NUMBER)
//							.toString(),
//					task.getTaskParam().get(MainAct.PAGE_SIZE).toString(), task
//							.getTaskParam().get(MainAct.LASTET_UPDATE_TIME)
//							.toString(),
//					task.getTaskParam().get("clientVersion").toString());
//			// message.obj =
//			// DiningService.requestGroupListNew(task.getTaskParam()
//			// .get(MainAct.IS_MORE).toString(),
//			// task.getTaskParam().get(MainAct.CURRENT_PAGE_NUMBER)
//			// .toString(),
//			// task.getTaskParam().get(MainAct.PAGE_SIZE).toString(), task
//			// .getTaskParam().get(MainAct.LASTET_UPDATE_TIME)
//			// .toString());
//			break;
//
//		case TaskType.TASK_GROUP_LIST_NEW_SUBMIT: // 订单提交
//			message.obj = DiningService.orderGoodsSubmit(task.getTaskParam()
//					.get(MainAct.USER_NAME).toString(), task.getTaskParam()
//					.get(MainAct.PAY_PASSWORD).toString(), task.getTaskParam()
//					.get(MainAct.GROUP_ID).toString(),
//					task.getTaskParam().get("amount").toString(), task
//							.getTaskParam().get("clientVersion").toString());
//			break;
//
//		case TaskType.TASK_GROUP_ORDERING_LIST_NEW_LATEST: // 已团购订购信息列表-最新的
//		case TaskType.TASK_GROUP_ORDERING_LIST_NEW_MORE: // 已团购订购信息列表-更多的
//		case TaskType.TASK_GROUP_ORDERING_LIST_NEW_INIT: // 已团购订购信息列表-初始化
//			message.obj = DiningService.requestGoodsOrderingList(task
//					.getTaskParam().get(MainAct.USER_NAME).toString(), task
//					.getTaskParam().get(MainAct.IS_MORE).toString(), "%",
//					task.getTaskParam().get(MainAct.CURRENT_PAGE_NUMBER)
//							.toString(),
//					task.getTaskParam().get(MainAct.PAGE_SIZE).toString(), task
//							.getTaskParam().get(MainAct.LASTET_UPDATE_TIME)
//							.toString(),
//					task.getTaskParam().get("clientVersion").toString());
//			break;
//		case TaskType.TASK_GROUP_ORDERING_QRCODE_NEW: // 已团购订购信息-生成二维码
//			message.obj = DiningService.requestGroupOrderingQRCodeNew(task
//					.getTaskParam().get(MainAct.USER_NAME).toString(), task
//					.getTaskParam().get("IndentID").toString());
//			break;
//		case TaskType.TASK_GROUP_ORDERING_CANCEL_NEW: // 团购订购信息-取消订单
//			message.obj = DiningService.requestGoodsOrderingCancel(task
//					.getTaskParam().get(MainAct.USER_NAME).toString(), task
//					.getTaskParam().get("IndentID").toString(), task
//					.getTaskParam().get("clientVersion").toString());
//			break;
//
//		case TaskType.TASK_MODIFY_LOGIN_PASSWORD: // 修改登录密码
//			message.obj = SettingService.requestModifyPasswordNew(task
//					.getTaskParam().get(MainAct.USER_NAME).toString(), task
//					.getTaskParam().get("OLDPW").toString(), task
//					.getTaskParam().get("NEWPW").toString(), task
//					.getTaskParam().get("CONFIRMPW").toString(), task
//					.getTaskParam().get("PWFLAG").toString(), task
//					.getTaskParam().get("AUDIT").toString());
//			break;
//		case TaskType.TASK_SEND_UPDATE_PAY_PWD_NUMBER: // 手机认证-请求并发送验证码
//			message.obj = LoginService.findValidationNumber(task.getTaskParam()
//					.get("username").toString(), "login", "card");
//			break;
//		case TaskType.TASK_MODIFY_BASEINFO: // 修改基本信息
//			message.obj = SettingService.requestModifyBaseInfoNew(task
//					.getTaskParam().get(MainAct.USER_NAME).toString(), task
//					.getTaskParam().get("VIRTUALID").toString(), task
//					.getTaskParam().get("USER_NAME_NC").toString(), task
//					.getTaskParam().get("AGE").toString(), task.getTaskParam()
//					.get("SEX").toString(),
//					task.getTaskParam().get(MainAct.IMG_FILE).toString());
//			break;
//		case TaskType.TASK_MODIFY_GET_BASEINFO: // 提取基本信息
//			message.obj = SettingService.requestGetBaseInfoNew(task
//					.getTaskParam().get(MainAct.USER_NAME).toString());
//			break;
//
//		case TaskType.TASK_CONSUME_REWAED_COUNT: // 抽奖次数
//			// 抽奖次数
//			message.obj = MoneyService.getConsumeRewardCount(task
//					.getTaskParam().get(MainAct.USER_NAME).toString());
//			break;
//		case TaskType.TASK_CONSUME_REWAED_SUBMIT: // 开始抽奖
//			// 开始抽奖
//			message.obj = MoneyService.getConsumeRewardSubmit(task
//					.getTaskParam().get(MainAct.USER_NAME).toString(), task
//					.getTaskParam().get("MAIN_ID").toString(), task
//					.getTaskParam().get("COST_SORT").toString(), task
//					.getTaskParam().get("SCALE").toString());
//			break;
//
//		case TaskType.TASK_REWARD_LIST: // 消费积分 抽奖次数列表 初始化
//		case TaskType.TASK_REWARD_LIST_LATEST: // 消费积分 抽奖次数列表 最新
//		case TaskType.TASK_REWARD_LIST_MORE: // 消费积分 抽奖次数列表 更过
//			// 抽奖次数列表
//			message.obj = MoneyService.getRewardList(
//					task.getTaskParam().get("userName").toString(),
//					task.getTaskParam().get("currentPageNumber").toString(),
//					task.getTaskParam().get(MainAct.PAGE_SIZE).toString(), task
//							.getTaskParam().get(MainAct.LASTET_UPDATE_TIME)
//							.toString(),
//					task.getTaskParam().get(MainAct.IS_MORE).toString());
//			break;
//
//		case TaskType.TASK_CONSUME_CONVERT_INFO: // 消费积分 兑换比例初始化
//			// 兑换比例初始化
//			message.obj = MoneyService.getConsumeConvertInfo(task
//					.getTaskParam().get(MainAct.USER_NAME).toString());
//			break;
//		case TaskType.TASK_CONSUME_CONVERT_SUBMIT: // 消费积分 兑换提交
//			// 兑换提交 2012-12-12 实现接口
//			message.obj = MoneyService.getConsumeConvertSubmit(task
//					.getTaskParam().get(MainAct.USER_NAME).toString(), task
//					.getTaskParam().get("CONVERT_DATA").toString());
//			break;
//		case TaskType.TASK_CONVERT_LIST: // 消费积分 兑换列表 初始化
//		case TaskType.TASK_CONVERT_LIST_LATEST: // 消费积分 兑换列表 最新
//		case TaskType.TASK_CONVERT_LIST_MORE: // 消费积分 兑换列表 更多
//			// 兑换明细列表 2012-12-12 实现接口
//			message.obj = MoneyService.getConvertList(
//					task.getTaskParam().get("userName").toString(),
//					task.getTaskParam().get("currentPageNumber").toString(),
//					task.getTaskParam().get(MainAct.PAGE_SIZE).toString(), task
//							.getTaskParam().get(MainAct.LASTET_UPDATE_TIME)
//							.toString(),
//					task.getTaskParam().get(MainAct.IS_MORE).toString());
//			break;
//		// 订餐模块 2013-01-02 ylj
//		case TaskType.TASK_DINING_LIST_INIT: // 餐厅信息列表-初始化
//			message.obj = DiningService.requestDiningListInit(task
//					.getTaskParam().get(MainAct.IS_MORE).toString(),
//					task.getTaskParam().get(MainAct.CURRENT_PAGE_NUMBER)
//							.toString(),
//					task.getTaskParam().get(MainAct.PAGE_SIZE).toString(), task
//							.getTaskParam().get(MainAct.LASTET_UPDATE_TIME)
//							.toString());
//			break;
//		case TaskType.TASK_DINING_LIST_SELECT_INIT: // 餐厅信息列表-选择后初始化
//		case TaskType.TASK_DINING_LIST_LATEST: // 餐厅信息列表-最新的
//		case TaskType.TASK_DINING_LIST_MORE: // 餐厅信息列表-更多的
//			message.obj = DiningService.requestDiningList(task.getTaskParam()
//					.get(MainAct.IS_MORE).toString(),
//					task.getTaskParam().get(MainAct.CURRENT_PAGE_NUMBER)
//							.toString(),
//					task.getTaskParam().get(MainAct.PAGE_SIZE).toString(), task
//							.getTaskParam().get(MainAct.LASTET_UPDATE_TIME)
//							.toString(), task.getTaskParam().get("AREAID")
//							.toString());
//			break;
//		case TaskType.TASK_DINING_ROOM_INFO: // 餐厅信息描述
//			message.obj = DiningService.requestDiningInfo(task.getTaskParam()
//					.get("RESAURANTINID").toString());
//			break;
//		case TaskType.TASK_DINING_ROOM_LIST_INIT: // 餐厅厅信息列表-初始化
//		case TaskType.TASK_DINING_ROOM_LIST_LATEST: // 餐厅厅信息列表-最新的
//		case TaskType.TASK_DINING_ROOM_LIST_MORE: // 餐厅厅信息列表-更多的
//		case TaskType.TASK_DINING_ROOM_LIST_ITEM_INIT: // 餐厅厅桌位信息列表
//			message.obj = DiningService.requestDiningRoomList(task
//					.getTaskParam().get("RESTAURANTID").toString(), task
//					.getTaskParam().get("TABLETYPE").toString());
//			break;
//		case TaskType.TASK_DINING_ROOM_MAYBE_INIT: // 餐厅预定桌位初始信息
//		case TaskType.TASK_DINING_MAYBE_INIT: // 直接 预定信息 初始化 20130124
//
//			message.obj = DiningService.requestDiningRoomMaybeInfo(task
//					.getTaskParam().get(MainAct.USER_NAME).toString(), task
//					.getTaskParam().get("TABLEID").toString(), task
//					.getTaskParam().get("ORDERFORMID").toString());
//			break;
//		case TaskType.TASK_DINING_ROOM_MAYBE_SUBMIT: // 餐厅预定桌位信息提交
//		case TaskType.TASK_DINING_ROOM_MAYBE_SUBMIT2: // 直接订菜后订桌信息提交
//			message.obj = DiningService.requestDiningRoomMaybeSubmit(task
//					.getTaskParam().get(MainAct.USER_NAME).toString(), task
//					.getTaskParam().get("ORDERFORMID").toString(), task
//					.getTaskParam().get("RESTAURANTID").toString(), task
//					.getTaskParam().get("TABLEID").toString(), task
//					.getTaskParam().get("TEL").toString(), task.getTaskParam()
//					.get("NAME").toString(), task.getTaskParam().get("SEX")
//					.toString(), task.getTaskParam().get("DININGDATE")
//					.toString(), task.getTaskParam().get("DININGTIME")
//					.toString());
//			break;
//		case TaskType.TASK_DINING_FOOD_INIT: // 菜品分类 - 初始化
//			message.obj = DiningService.requestDiningFood(task.getTaskParam()
//					.get("restaurantid").toString(),
//					task.getTaskParam().get("dishtypeid").toString(), task
//							.getTaskParam().get(MainAct.IS_MORE).toString(),
//					task.getTaskParam().get(MainAct.CURRENT_PAGE_NUMBER)
//							.toString(),
//					task.getTaskParam().get(MainAct.PAGE_SIZE).toString(), task
//							.getTaskParam().get(MainAct.LASTET_UPDATE_TIME)
//							.toString());
//			break;
//		case TaskType.TASK_DINING_FOOD_LIST_INIT: // 菜单列表-初始化
//		case TaskType.TASK_DINING_FOOD_LIST_MORE: // 菜单列表-更多的
//			message.obj = DiningService.requestDiningFoodList(task
//					.getTaskParam().get("restaurantid").toString(), task
//					.getTaskParam().get("dishtypeid").toString(), task
//					.getTaskParam().get(MainAct.IS_MORE).toString(),
//					task.getTaskParam().get(MainAct.CURRENT_PAGE_NUMBER)
//							.toString(),
//					task.getTaskParam().get(MainAct.PAGE_SIZE).toString(), task
//							.getTaskParam().get(MainAct.LASTET_UPDATE_TIME)
//							.toString());
//			break;
//
//		case TaskType.TASK_DINING_FOOD_LIST_SUBMIT: // 餐厅预定 菜单 信息提交
//			message.obj = DiningService.requestDiningFoodListSubmit(task
//					.getTaskParam().get(MainAct.USER_NAME).toString(), task
//					.getTaskParam().get("ORDERFORMID").toString()
//			// , task.getTaskParam().get("dishtype").toString()
//					, task.getTaskParam().get("dish").toString());
//			break;
//
//		case TaskType.TASK_DINING_MINE_LIST_INIT: // 我的订单列表-初始化
//		case TaskType.TASK_DINING_MINE_LIST_MORE: // 我的订单列表-更多的
//			message.obj = DiningService.requestDiningMineList(task
//					.getTaskParam().get(MainAct.USER_NAME).toString(), task
//					.getTaskParam().get("INTFLAG").toString(), task
//					.getTaskParam().get(MainAct.IS_MORE).toString(),
//					task.getTaskParam().get(MainAct.CURRENT_PAGE_NUMBER)
//							.toString(),
//					task.getTaskParam().get(MainAct.PAGE_SIZE).toString(), task
//							.getTaskParam().get(MainAct.LASTET_UPDATE_TIME)
//							.toString());
//			break;
//
//		case TaskType.TASK_DINING_MINE_LIST_TC: // 我的订单-退菜
//			message.obj = DiningService.requestDiningMineSubmit_TC(task
//					.getTaskParam().get(MainAct.USER_NAME).toString(), task
//					.getTaskParam().get("ORDERFORMID").toString(), task
//					.getTaskParam().get("DISHID").toString());
//			break;
//		case TaskType.TASK_DINING_MINE_LIST_XD: // 我的订单-下单
//			message.obj = DiningService.requestDiningMineSubmit_XD(task
//					.getTaskParam().get(MainAct.USER_NAME).toString(), task
//					.getTaskParam().get("ORDERFORMID").toString());
//			break;
//		case TaskType.TASK_DINING_MINE_LIST_TD: // 我的订单-退订
//		case TaskType.TASK_DINING_MINE_LIST_TD_WJ: // 我的订单-退订(未结订单)
//			message.obj = DiningService.requestDiningMineSubmit_TD(task
//					.getTaskParam().get(MainAct.USER_NAME).toString(), task
//					.getTaskParam().get("ORDERFORMID").toString());
//			break;
//
//		case TaskType.TASK_DINING_MAYBE_SUBMIT: // 直接预定桌位信息提交
//			message.obj = DiningService.requestDiningMaybeSubmit(task
//					.getTaskParam().get(MainAct.USER_NAME).toString(), task
//					.getTaskParam().get("ORDERFORMID").toString(), task
//					.getTaskParam().get("TEL").toString(), task.getTaskParam()
//					.get("NAME").toString(), task.getTaskParam().get("SEX")
//					.toString(), task.getTaskParam().get("DININGDATE")
//					.toString(), task.getTaskParam().get("DININGTIME")
//					.toString());
//			break;
//
//		case TaskType.TASK_PORTAL_MIEI:
//			HomeClientAppBean home = new HomeClientAppBean();
//			home.setAppid("3");
//			home.setIs_myapp("Y");
//			DBService.updateAppItem(this.getApplicationContext(),home);
//			List<HomeClientAppBean> list = (ArrayList<HomeClientAppBean>)DBService.getAppList(this.getApplicationContext(),home);
			
			
//			message.obj = LoginService.addMIEI(
//					task.getTaskParam().get("devicemiei").toString(), task
//							.getTaskParam().get("devicetype").toString(), task
//							.getTaskParam().get("systemid").toString(), task
//							.getTaskParam().get("phonetype").toString(), task
//							.getTaskParam().get("phonenumber").toString(), task
//							.getTaskParam().get("versionnumber").toString());
//			
//
//			break;
//
//		case TaskType.TASK_LOGIN_PWD_FIND:
//		case TaskType.TASK_PAY_PWD_FIND:
//			message.obj = LoginService.findValidationNumber(task.getTaskParam()
//					.get("username").toString(), task.getTaskParam()
//					.get("flag").toString(), task.getTaskParam().get("card")
//					.toString());
//			break;
//		case TaskType.TASK_LOGIN_PWD_FIND_SUBMIT:
//		case TaskType.TASK_PAY_PWD_FIND_SUBMIT:
//			message.obj = LoginService.findSubmit(
//					task.getTaskParam().get("username").toString(), task
//							.getTaskParam().get("flag").toString(), task
//							.getTaskParam().get("card").toString(), task
//							.getTaskParam().get("validation").toString());
//			break;
//		case TaskType.TASK_SEND_SECURITY_STATE_NUMBER: // 安全策略设置-获取验证码
//		case TaskType.TASK_SEND_PAYMENT_NUMBER:
//		case TaskType.TASK_SEND_TRANSFER_NUMBER:
//		case TaskType.TASK_GOOD_CLIENT_GET_AUTO: //
//		case TaskType.TASK_OIL_CLIENT_GET_AUTO:
//			message.obj = LoginService.sendValidationNumber(task.getTaskParam()
//					.get("username").toString(),
//					task.getTaskParam().get("funcname").toString());
//			break;
//
//		case TaskType.TASK_PAYMENT_SECURITY_INIT:
//		case TaskType.TASK_TRANSFER_SECURITY_INIT:
//			message.obj = LoginService.getSecuritynum(task.getTaskParam()
//					.get("username").toString());
//			break;
//
//		case TaskType.TASK_SECURITY_STATE:
//			message.obj = SettingService.getSecuritynum(task.getTaskParam()
//					.get("username").toString(),
//					task.getTaskParam().get("securitynum").toString());
//			break;
//		case TaskType.TASK_SECURITY_STATE_SUBMIT: // 安全策略设置-保存
//			message.obj = SettingService.saveSecurity(
//					task.getTaskParam().get("username").toString(), task
//							.getTaskParam().get("securitynum").toString(), task
//							.getTaskParam().get("securityvalue").toString(),
//					task.getTaskParam().get("audit").toString());
//			break;
//		case TaskType.TASK_RECHARGE_UPMP_SUBMIT_SUCCESS:
//		case TaskType.TASK_RECHARGE_UPMP_SUBMIT_CONCEL:
//		case TaskType.TASK_RECHARGE_UPMP_TN:
//			message.obj = MoneyService.requestUPMP_Tn(
//					task.getTaskParam().get("username").toString(), task
//							.getTaskParam().get("amount").toString(), task
//							.getTaskParam().get("orderid").toString(), task
//							.getTaskParam().get("upmp_flag").toString(), task
//							.getTaskParam().get("clientappversion").toString());
//			break;
//		case TaskType.TASK_RECHARGE_UPMP_SUBMIT:
//			message.obj = MoneyService.requestUPMP_Submit(task.getTaskParam()
//					.get("username").toString(),
//					task.getTaskParam().get("amount").toString(), task
//							.getTaskParam().get("orderid").toString(), task
//							.getTaskParam().get("clientappversion").toString());
//			break;
//
//		case TaskType.TASK_GOOD_CLIENT_SEARCH_LIST_MORE: //
//		case TaskType.TASK_GOOD_CLIENT_SEARCH_LIST_LATEST: //
//		case TaskType.TASK_GOOD_CLIENT_SEARCH_LIST_INIT: //
//
		case TaskType.TASK_GOOD_CLIENT_LIST_MORE: //
		case TaskType.TASK_GOOD_CLIENT_LIST_LATEST: //
		case TaskType.TASK_GOOD_CLIENT_LIST_INIT: //
			message.obj = GoodService.requestGoodList(
					task.getTaskParam().get("a").toString(), task
							.getTaskParam().get("b").toString(),
					task.getTaskParam().get("c")
							.toString(),
					task.getTaskParam().get("d").toString(), task
							.getTaskParam().get("e")
							.toString(), task.getTaskParam().get("typeid")
							.toString(), task.getTaskParam().get("orderid")
							.toString(), task.getTaskParam().get("wheretext")
							.toString(),
					task.getTaskParam().get("clientVersion").toString());
			break;
//		case TaskType.TASK_GOOD_CLIENT_LIST_INFO:
//			message.obj = GoodService.requestGoodInfo(
//					task.getTaskParam().get(MainAct.USER_NAME).toString(), task
//							.getTaskParam().get("releaseId").toString(), task
//							.getTaskParam().get("clientVersion").toString());
//			break;
//		case TaskType.TASK_GOOD_CLIENT_SUBMIT: //
//			message.obj = GoodService.orderGoodSubmit(
//					task.getTaskParam().get(MainAct.USER_NAME).toString(), task
//							.getTaskParam().get(MainAct.PAY_PASSWORD)
//							.toString(), task.getTaskParam().get("releaseId")
//							.toString(), task.getTaskParam().get("amount")
//							.toString(), task.getTaskParam().get("auto")
//							.toString(), task.getTaskParam().get("contentname")
//							.toString(), task.getTaskParam().get("content")
//							.toString(), task.getTaskParam().get("isexpress")
//							.toString(), task.getTaskParam().get("addressid")
//							.toString(), task.getTaskParam().get("timeid")
//							.toString(), task.getTaskParam().get("desc")
//							.toString(),
//					task.getTaskParam().get("clientVersion").toString());
//			break;
//		case TaskType.TASK_GOOD_CLIENT_ORDER_PRO:
//		case TaskType.TASK_GOOD_CLIENT_SUBMIT_BALANCE_INIT_WL2:
//		case TaskType.TASK_GOOD_CLIENT_SUBMIT_BALANCE_INIT_WL:
//			message.obj = GoodService.requestGoodProInfo(task.getTaskParam()
//					.get(MainAct.USER_NAME).toString(), task.getTaskParam()
//					.get("clientVersion").toString());
//			break;
//
//		case TaskType.TASK_GOOD_CLIENT_ORDER_LIST_MORE: //
//		case TaskType.TASK_GOOD_CLIENT_ORDER_LIST_LATEST: //
//		case TaskType.TASK_GOOD_CLIENT_ORDER_LIST_INIT: //
//			message.obj = GoodService.requestGoodOrderingList(task
//					.getTaskParam().get(MainAct.USER_NAME).toString(), task
//					.getTaskParam().get("stateid").toString(), task
//					.getTaskParam().get("typeid").toString(), task
//					.getTaskParam().get(MainAct.IS_MORE).toString(),
//					task.getTaskParam().get(MainAct.CURRENT_PAGE_NUMBER)
//							.toString(),
//					task.getTaskParam().get(MainAct.PAGE_SIZE).toString(), task
//							.getTaskParam().get(MainAct.LASTET_UPDATE_TIME)
//							.toString(),
//					task.getTaskParam().get("clientVersion").toString());
//			break;
//
//		case TaskType.TASK_GOOD_CLIENT_ORDER_DETAIL_INFO: //
//
//			message.obj = GoodService.requestGoodOrderInfo(task.getTaskParam()
//					.get(MainAct.USER_NAME).toString(), task.getTaskParam()
//					.get("indentId").toString(),
//					task.getTaskParam().get("clientVersion").toString());
//			break;
//		case TaskType.TASK_GOOD_CLIENT_ORDER_REMOVE_INIT: //
//			message.obj = GoodService.requestGoodOrderRemoveInit(task
//					.getTaskParam().get(MainAct.USER_NAME).toString(), task
//					.getTaskParam().get("indentId").toString(), task
//					.getTaskParam().get("clientVersion").toString());
//			break;
//		case TaskType.TASK_GOOD_CLIENT_ORDER_REMOVE_SUBMIT: //
//			message.obj = GoodService.requestGoodOrderRemoveSubmit(task
//					.getTaskParam().get(MainAct.USER_NAME).toString(), task
//					.getTaskParam().get("indentId").toString(), task
//					.getTaskParam().get("strRemoveIndentIds").toString(), task
//					.getTaskParam().get("clientVersion").toString());
//			break;
//
//		case TaskType.TASK_SEEKING_CLIENT_LIST_MORE: //
//		case TaskType.TASK_SEEKING_CLIENT_LIST_LATEST: //
//		case TaskType.TASK_SEEKING_CLIENT_LIST_INIT: //
//			message.obj = SeekingService.getSeekingList(task.getTaskParam()
//					.get(MainAct.USER_NAME).toString(), task.getTaskParam()
//					.get(MainAct.IS_MORE).toString(),
//					task.getTaskParam().get(MainAct.CURRENT_PAGE_NUMBER)
//							.toString(),
//					task.getTaskParam().get(MainAct.PAGE_SIZE).toString(), task
//							.getTaskParam().get(MainAct.LASTET_UPDATE_TIME)
//							.toString(),
//					task.getTaskParam().get("clientVersion").toString());
//			break;
//		case TaskType.TASK_SEEKING_CLIENT_DIC_LIST_D: //
//		case TaskType.TASK_SEEKING_CLIENT_DIC_LIST: //
//			message.obj = SeekingService.getSeekingDicList(task.getTaskParam()
//					.get("userName").toString(),
//					task.getTaskParam().get("clientVersion").toString());
//			break;
//		case TaskType.TASK_SEEKING_CLIENT_ADD_SUBMIT: //
//			message.obj = SeekingService.addSeekingInfo((SeekingBean) task
//					.getTaskParam().get("seekingBean"));
//			break;
//
//		case TaskType.TASK_SEEKING_CLIENT_UPDATE_SUBMIT:
//			message.obj = SeekingService.updateSeekingInfo((SeekingBean) task
//					.getTaskParam().get("seekingBean"));
//			break;
//		case TaskType.TASK_GOOD_CLIENT_SEARCH_DIC_LIST_MAIN:
//			message.obj = GoodService.requestGoodSearchList(task.getTaskParam()
//					.get(MainAct.USER_NAME).toString(), task.getTaskParam()
//					.get("clientVersion").toString());
//			break;
//		case TaskType.TASK_GOOD_CLIENT_SEARCH_DIC_LIST:
//			message.obj = GoodService.requestGoodSearchChildList(task
//					.getTaskParam().get(MainAct.USER_NAME).toString(), task
//					.getTaskParam().get("parentId").toString(), task
//					.getTaskParam().get("clientVersion").toString());
//			break;
//
//		case TaskType.TASK_GOOD_CLIENT_SORT_DIC_LIST:
//			message.obj = GoodService.requestGoodSortList(task.getTaskParam()
//					.get(MainAct.USER_NAME).toString(), task.getTaskParam()
//					.get("clientVersion").toString());
//			break;
//		case TaskType.TASK_GOOD_CLIENT_SEARCH_K_DIC:
//			message.obj = GoodService.requestGoodSearchKList(task
//					.getTaskParam().get(MainAct.USER_NAME).toString(), task
//					.getTaskParam().get("typeId").toString(), task
//					.getTaskParam().get("typeName").toString(), task
//					.getTaskParam().get("clientVersion").toString());
//			break;
//
//		case TaskType.TASK_BUSINESS_CLIENT_SEARCH_DIC_LIST_MAIN:
//			message.obj = BusinessService.requestBusinessSearchList(task
//					.getTaskParam().get(MainAct.USER_NAME).toString(), task
//					.getTaskParam().get("clientVersion").toString());
//			break;
//
//		case TaskType.TASK_BUSINESS_CLIENT_LIST_MORE: //
//		case TaskType.TASK_BUSINESS_CLIENT_LIST_LATEST: //
//		case TaskType.TASK_BUSINESS_CLIENT_LIST_INIT:
//			message.obj = BusinessService.requestBusinessList(task
//					.getTaskParam().get(MainAct.USER_NAME).toString(), task
//					.getTaskParam().get(MainAct.IS_MORE).toString(),
//					task.getTaskParam().get(MainAct.CURRENT_PAGE_NUMBER)
//							.toString(),
//					task.getTaskParam().get(MainAct.PAGE_SIZE).toString(), task
//							.getTaskParam().get(MainAct.LASTET_UPDATE_TIME)
//							.toString(), task.getTaskParam().get("typeid")
//							.toString(), task.getTaskParam().get("orderid")
//							.toString(), task.getTaskParam().get("wheretext")
//							.toString(),
//					task.getTaskParam().get("clientVersion").toString());
//			break;
//		case TaskType.TASK_BUSINESS_CLIENT_LIST_INFO:
//			message.obj = BusinessService.requestBusinessInfo(task
//					.getTaskParam().get(MainAct.USER_NAME).toString(), task
//					.getTaskParam().get("releaseId").toString(), task
//					.getTaskParam().get("clientVersion").toString());
//			break;
//
//		case TaskType.TASK_OIL_CLIENT_CHECK:
//			message.obj = MoneyService.getTransferOilInit(task.getTaskParam()
//					.get(MainAct.USER_NAME).toString(), task.getTaskParam()
//					.get("clientVersion").toString());
//
//			break;
//		case TaskType.TASK_OIL_CLIENT_ONE_INIT:
//			message.obj = MoneyService.getTransferOilOneInit(task
//					.getTaskParam().get(MainAct.USER_NAME).toString(), task
//					.getTaskParam().get("cardId").toString(), task
//					.getTaskParam().get("clientVersion").toString());
//			break;
//
//		case TaskType.TASK_OIL_CLIENT_SUBMIT:
//			message.obj = MoneyService.submitTransferOil(task.getTaskParam()
//					.get(MainAct.USER_NAME).toString(),
//			// task.getTaskParam().get(MainAct.PAY_PASSWORD).toString(),
//					task.getTaskParam().get("cardId").toString(), task
//							.getTaskParam().get("amountId").toString(), task
//							.getTaskParam().get("amount").toString(),
//					// task.getTaskParam().get("auto").toString(),
//					task.getTaskParam().get("clientVersion").toString());
//			break;
//
//		case TaskType.TASK_OIL_CLIENT_DETAIL:
//			message.obj = MoneyService.getTransferOilDetail(task.getTaskParam()
//					.get("username").toString(),
//					task.getTaskParam().get("currpage").toString(), task
//							.getTaskParam().get("pagesize").toString(), task
//							.getTaskParam().get("clientVersion").toString());
//			break;
//
//		case TaskType.TASK_GOOD_CLIENT_SUBMIT_INIT_WL:
//			message.obj = GoodService.requestGoodSubmitInitwl(task
//					.getTaskParam().get(MainAct.USER_NAME).toString(), task
//					.getTaskParam().get("releaseId").toString(), task
//					.getTaskParam().get("clientVersion").toString());
//			break;
//
//		case TaskType.TASK_GOOD_CLIENT_ADDRESS_LIST_INFO:
//			message.obj = GoodService.requestGoodChooseInfo(task.getTaskParam()
//					.get(MainAct.USER_NAME).toString(), task.getTaskParam()
//					.get("clientVersion").toString());
//			break;
//
//		case TaskType.TASK_GOOD_CLIENT_ADD_SUBMIT:
//			message.obj = GoodService.addGoodaddress((GoodBuywlBean) task
//					.getTaskParam().get("goodbuywlBean"), task.getTaskParam()
//					.get("userName").toString(), task.getTaskParam()
//					.get("clientVersion").toString());
//
//			break;
//		case TaskType.TASK_GOOD_CLIENT_UPDATE_SUBMIT:
//				message.obj = GoodService.updateGoodaddress((GoodBuywlBean) task
//						.getTaskParam().get("goodbuywlBean"), task.getTaskParam()
//						.get("userName").toString(), task.getTaskParam()
//						.get("addressId").toString(),task.getTaskParam()
//						.get("clientVersion").toString());
//
//				break;
//
//		case TaskType.TASK_GOOD_CLIENT_ADD_INFO_INIT1:
//		case TaskType.TASK_GOOD_CLIENT_ADD_INFO_INIT2:
//		case TaskType.TASK_GOOD_CLIENT_ADD_INFO_INIT3:
//			message.obj = GoodService.requestGoodAddInfoinit(task
//					.getTaskParam().get("userName").toString(),task
//					.getTaskParam().get("areaid").toString(),  task
//					.getTaskParam().get("clientVersion").toString());
//			break;
//		case TaskType.TASK_GOOD_CLIENT_PIC_LIST_INFO:
//			message.obj = GoodService.requestGoodDetailPicList(task
//					.getTaskParam().get(MainAct.USER_NAME).toString(),task
//					.getTaskParam().get("releaseId").toString(),  task
//					.getTaskParam().get("clientVersion").toString());
//			break;
//			
		//
		//

		// task.getTaskParam().get("userName").toString(), task
		// .getTaskParam().get("inAccount").toString(), task
		// .getTaskParam().get("money").toString(), task
		// .getTaskParam().get("payPassword").toString(), task
		// .getTaskParam().get("audit").toString(), task
		// .getTaskParam().get("transferMan").toString(), task
		// .getTaskParam().get("remark").toString());

		}
		allTask.remove(task);
		handler.sendMessage(message);
	}

}
